# 字典是无序的
dict1 = {
    "name": "mia",
    "gender": False
}
print(dict1.get("name"))


# 弹出一个value 并移除
print(dict1.pop('name'))
# print(dict1.popitem())
print(dict1)

#设置或修改一个值作用：如果指定的键不存在于字典中，则将其添加到字典中，并设置一个默认值；如果键已经存在，则不会改变它的值，直接返回该键的值。
# 返回值：如果键存在，返回该键的值；如果键不存在，返回默认值，并将键-值对添加到字典中。
dict1.setdefault('gender1',True)
dict1.setdefault('gender',True)
print(dict1)

#作用：将一个字典的键值对更新到当前字典中。如果键已存在，更新其值；如果键不存在，添加新的键值对。
# 返回值：update() 方法没有返回值（返回 None）。
dict1.update({"xx":"xfda"})
print(dict1)